﻿using System;
using System.Threading;

namespace Pfz.RemoteGaming.Internal
{
	[Serializable]
	internal sealed class _PropertyChangeInfo
	{
		internal readonly long _version;
		internal _PropertyChangeInfo()
		{
			_version = Interlocked.Read(ref _ComponentModifications._versionGenerator);
		}

		internal long _componentId;
		internal int _propertyId;
		internal object _value;
	}
}
